package com.starry.module.system.api.oauth2.domain.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 第三方客户端列表
 *
 * @Author xiaoke
 */
@Schema(description = "第三方客户端列表")
@Data
public class Oauth2ThirdClientListVo {
    /**
     * 客户端编码
     */
    @Schema(description = "客户端编码")
    private String code;

    /**
     * logo
     */
    @Schema(description = "logo")
    private String logo;
    /**
     * 客户端名称
     */
    @Schema(description = "客户端名称")
    private String name;
    /**
     * 客户端Id
     */
    @Schema(description = "客户端Id")
    private String clientId;
    /**
     * PC端回调地址
     */
    @Schema(description = "PC端回调地址")
    private String pcRedirectUrl;
    /**
     * PC端回调地址
     */
    @Schema(description = "APP端回调地址")
    private String appRedirectUrl;
    /**
     * 发起授权申请的地址
     */
    @Schema(description = "发起授权申请的地址")
    private String authorizationUri;
}
